release due to immunity - French English Dictionary